package com.ticket.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ticket.entity.User;
import com.ticket.vo.LoginVO;
import com.ticket.vo.RegisterVO;
import com.ticket.vo.PasswordUpdateVO;
import com.ticket.vo.UserProfileVO;

public interface IUserService extends IService<User> {
    String login(LoginVO loginVO);
    void register(RegisterVO registerVO);
    void updateProfile(Long userId, UserProfileVO profile);
    void updateAvatar(Long userId, String avatarUrl);
    void updatePassword(Long userId, PasswordUpdateVO passwordVO);
} 